payment is due - German English Dictionary